package com.fand.department.vo;

import com.fand.department.dto.DepartmentCuInEfDto;
import com.fand.department.dto.DepartmentDto;
import com.fand.department.dto.DepartmentLaDto;
import com.fand.department.dto.DepartmentLaLoDto;
import com.fand.department.dto.DepartmentLoDto;
import com.fand.department.dto.DepartmentReDto;
import com.fand.department.dto.DepartmentReLoDto;

/**
 * 部门
 * 
 * @author haitao.yao
 */
public class DepartmentVo implements java.io.Serializable {
	/**
	 * 版本号
	 */
	private static final long serialVersionUID = 211666934304989860L;

	/**
	 * 部门
	 */
	private DepartmentDto department;

	/**
	 * 部门当前有效
	 */
	private DepartmentCuInEfDto departmentCuInEf;

	/**
	 * 部门与语言
	 */
	private DepartmentLaDto departmentLa;

	/**
	 * 部门与语言日志
	 */
	private DepartmentLaLoDto departmentLaLo;

	/**
	 * 部门日志
	 */
	private DepartmentLoDto departmentLo;

	/**
	 * 部门关系
	 */
	private DepartmentReDto departmentRe;

	/**
	 * 部门关系日志
	 */
	private DepartmentReLoDto departmentReLo;

	/**
	 * 构造
	 */
	public DepartmentVo() {
		this.department = new DepartmentDto();
		this.departmentLo = new DepartmentLoDto();
		this.departmentLa = new DepartmentLaDto();
		this.departmentLaLo = new DepartmentLaLoDto();
		this.departmentRe = new DepartmentReDto();
		this.departmentReLo = new DepartmentReLoDto();
		this.departmentCuInEf = new DepartmentCuInEfDto();
	}

	/**
	 * 获取
	 * 
	 * @return 部门
	 */
	public DepartmentDto getDepartment() {
		return this.department;
	}

	/**
	 * 获取
	 * 
	 * @return 部门当前有效
	 */
	public DepartmentCuInEfDto getDepartmentCuInEf() {
		return this.departmentCuInEf;
	}

	/**
	 * 获取
	 * 
	 * @return 部门与语言
	 */
	public DepartmentLaDto getDepartmentLa() {
		return this.departmentLa;
	}

	/**
	 * 获取
	 * 
	 * @return 部门与语言日志
	 */
	public DepartmentLaLoDto getDepartmentLaLo() {
		return this.departmentLaLo;
	}

	/**
	 * 获取
	 * 
	 * @return 部门日志
	 */
	public DepartmentLoDto getDepartmentLo() {
		return this.departmentLo;
	}

	/**
	 * 获取
	 * 
	 * @return 部门关系
	 */
	public DepartmentReDto getDepartmentRe() {
		return this.departmentRe;
	}

	/**
	 * 获取
	 * 
	 * @return 部门关系日志
	 */
	public DepartmentReLoDto getDepartmentReLo() {
		return this.departmentReLo;
	}

	/**
	 * 设置
	 * 
	 * @param department
	 *            部门
	 */
	public void setDepartment(final DepartmentDto department) {
		this.department = department;
	}

	/**
	 * 设置
	 * 
	 * @param departmentCuInEf
	 *            部门当前有效
	 */
	public void setDepartmentCuInEf(final DepartmentCuInEfDto departmentCuInEf) {
		this.departmentCuInEf = departmentCuInEf;
	}

	/**
	 * 设置
	 * 
	 * @param departmentLa
	 *            部门与语言
	 */
	public void setDepartmentLa(final DepartmentLaDto departmentLa) {
		this.departmentLa = departmentLa;
	}

	/**
	 * 设置
	 * 
	 * @param departmentLaLo
	 *            部门与语言日志
	 */
	public void setDepartmentLaLo(final DepartmentLaLoDto departmentLaLo) {
		this.departmentLaLo = departmentLaLo;
	}

	/**
	 * 设置
	 * 
	 * @param departmentLo
	 *            部门日志
	 */
	public void setDepartmentLo(final DepartmentLoDto departmentLo) {
		this.departmentLo = departmentLo;
	}

	/**
	 * 设置
	 * 
	 * @param departmentRe
	 *            部门关系
	 */
	public void setDepartmentRe(final DepartmentReDto departmentRe) {
		this.departmentRe = departmentRe;
	}

	/**
	 * 设置
	 * 
	 * @param departmentReLo
	 *            部门关系日志
	 */
	public void setDepartmentReLo(final DepartmentReLoDto departmentReLo) {
		this.departmentReLo = departmentReLo;
	}
}